.ssl-common-link-list .list-group > .list-group-item {
  cursor: pointer;
  overflow: hidden;
}

.ssl-common-link-list .list-group > .list-group-item:hover {
  background-color: #f5f5f5;
  z-index: 1;
  -webkit-box-shadow: 0 0 10px 0 #ccc;
  -moz-box-shadow: 0 0 10px 0 #ccc;
  box-shadow: 0 0 10px 0 #ccc;
  -webkit-transition-duration: .3s;
  -moz-transition-duration: .3s;
  -ms-transition-duration: .3s;
  -o-transition-duration: .3s;
  transition-duration: .3s;
}

.ssl-link-active {
  background-color: #f5f5f5;
  z-index: 1;
  -webkit-box-shadow: 0 0 10px 0 #ccc;
  -moz-box-shadow: 0 0 10px 0 #ccc;
  box-shadow: 0 0 10px 0 #ccc;
  -webkit-transition-duration: .3s;
  -moz-transition-duration: .3s;
  -ms-transition-duration: .3s;
  -o-transition-duration: .3s;
  transition-duration: .3s;
  cursor: pointer !important;
}

.ssl-link-active a.title {
  cursor: pointer !important;
}

.ssl-common-link-list .list-group > .list-group-item > .list-group-item-heading > .badge.active {
  background-color: #1E9FFF;
}

.ssl-common-link-list .list-group > .list-group-item > .list-group-item-heading > a.title {
  color: #333;
  cursor: pointer;
}

.ssl-common-link-list .list-group > .list-group-item > .list-group-item-heading > small {
  white-space: nowrap;
}

.ssl-common-link-list .list-group > .list-group-item > .list-group-item-heading > a.badge {
  vertical-align: top;
}

.ssl-common-link-list .list-group > .list-group-item > .list-group-item-heading > a:hover, .ssl-common-link-list .list-group > .list-group-item > .list-group-item-heading > a:focus {
  text-decoration: none;
}

.ssl-notHasMore {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  color: #777 !important;
  cursor: default !important;
}
